package net.hn.hnms.biz.mine.service;

import com.alibaba.fastjson.JSONObject;
import net.hn.hnms.biz.api.mine.model.AlarmMessageItemVo;
import net.hn.hnms.biz.mine.domain.AlarmMessageLog;
import net.hn.hnms.biz.api.mine.model.WeChartBaseMessage;
import net.hn.hnms.biz.mine.domain.WeChartMessage;

import java.util.List;

/**
 * 智呈物联 pan'sx
 * 2022/9/2 14:29
 * 1.0 version
 */
public interface MessageService {
    WeChartMessage sendMessage(WeChartMessage msg) throws Exception;

    JSONObject alarmMessage(AlarmMessageLog msg);

    List<AlarmMessageItemVo> alarmMessageItem(String alarmType);

    JSONObject wechatBaseMessage(WeChartBaseMessage msg);
}
